#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>

int main()
{
    pid_t id=fork();
   	int count=5;
   	while(1)
  	{
     	if(id==0)
    	{
       		while(1){
     		printf("i am process..child---.pid:%d,ppid:%d\n,count: %d",getpid(),getppid(),--count);
    		sleep(1);
   			}
     		printf("child quit....\n");
    		exit(1);
   		}
    	else if(id>0)
     	{
            while(count)
            {
     	        printf("i am process..father---pid:%d,ppid:%d\n",getpid(),getppid()); 
     		    count--;
                sleep(1);
            }
            exit(0);
   		}
  	}
 	return 0;
 }

//int main()
//{
//    while(1);
//    sleep(10);
//
//    return 0;
//}
//

//
//int main()
//{
//    pid_t id = fork();
//    while(1)
//    {
//        if(id == 0)
//        {
//            printf("i am process..child---pid:%d,ppid:%d\n",getpid(),getppid());
//            sleep(1);
//        }
//        else if(id > 0)
//        {
//            printf("i am process..father---pid:%d,ppid:%d\n",getpid(),getppid());
//            sleep(1);
//        }
//        else
//        {
//            ;
//        }
//    }
//    return 0;
//}
